<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script>
      /*
            数组(Array)
                - 数组也是一种复合数据类型,在数组可以存储多个不同类型的数据
                - 数组中存储的是有序的数据,数组中的每个数据都有一个唯一的索引
                    可以通过索引来操作获取数据
                - 数组中存储的数据叫做元素
                - 索引(index)是一组大于0的整数
                - 创建数组
                    通过Array()来创建数组,也可以通过[]字面量来创建数组

                - 向数组中添加元素
                    语法:
                        数组[索引] = 元素

                - 读取数组中的元素
                    语法:
                        数组[索引]
                        - 如果读取了一个不存在的元素,会直接返回Undefined
                -length
                    - 获取数组的长度
                    - 获取的实际值就是数组的最大索引 + 1
                    - 向数组最后添加元素
                        数组[数组.length] = 元素
                        length也是可以修改的
        */

      const obj = {
        name: 'GG,',
        age: 66,
      };
      const arr = [1, 2, 3, 4, 5];
      console.log(arr.length);
      //
/*       console.log(arr.length);
      arr[arr.length] = 55;
      arr.length = 7;
      console.log(arr);
 */      // arr[100] = 99
      // 使用数据的时候避免使用非连续数组,这样会浪费性能
    </script>
  </head>
  <body></body>
</html>
